import {defineConfig} from 'vite'
import react from '@vitejs/plugin-react-swc'
import * as path from "node:path";
import compressPlugin from 'vite-plugin-compression';

// https://vite.dev/config/
export default defineConfig({
  plugins: [react(),
    compressPlugin({
    algorithm: 'gzip', // 使用 gzip 压缩
    ext: '.gz', // 生成的文件后缀
    threshold: 1024, // 只有大小大于 1KB 的文件才会被压缩
    deleteOriginFile: false, // 是否删除原始文件
  }),],
  resolve: {
    alias: {
      '@': path.resolve(__dirname, 'src'),
    }
  },
})
